package com.day9.test5_arrays;

import java.util.Arrays;

/**
 * @author 小坡
 * @date 2022/9/12  20:58
 **/
public class TestMyArrary {
    public static void main(String[] args) {
//        pub1ic static String toString(int[] a)返回指定数组的内容的字符患表示形式
        int[] arr = {3, 2, 4, 6, 7};
        int[] arr1 = {3, 2, 4, 6, 7};
        int[] arr2 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
        System.out.println(Arrays.toString(arr));
//        pub1ic static void sort(int[]a)按照数字帧序排列指定的数组
        Arrays.sort(arr1);
        System.out.println(Arrays.toString(arr1));
//        public static int binarySearch(int[] a， int key)利角二分查我返茴指定元素的索引
        int index = Arrays.binarySearch(arr2, 10);
        System.out.println(index);
        /*
        * 数组必须是有序的
        * 如果查找的元素存在，那么返回的是这个元素实际的索引
        * 如果查找元素不存在那么返回的是（-插入点-1）【负插入点减一】
        * 插入点:如果这个元素在数组中,他应该在哪个索引上.
        * */
    }
}
